package com.han.ctroomtype.pojo.base;

import net.good321.frame.data.*;

/**
 * this class file is auto output by net.good321.frame.db.tool.PoPrinter
 * @see net.good321.frame.db.tool.PoPrinter
 */
public abstract class BaseTbSystemuserPo extends BasePo {

	public static final String PROP_ID = "id";
	public static final String PROP_USERID = "userid";
	public static final String PROP_USERNAME = "username";
	public static final String PROP_PASSWORD = "password";
	public static final String PROP_REALNAME = "realname";
	public static final String PROP_SEX = "sex";
	public static final String PROP_DEPARTMENT = "department";
	public static final String PROP_POSITION = "position";
	public static final String PROP_TEL = "tel";
	public static final String PROP_EMAIL = "email";
	public static final String PROP_QQ = "qq";
	public static final String PROP_WX = "wx";
	public static final String PROP_STATE = "state";
	public static final String PROP_CREATTIME = "creattime";
	public static final String PROP_LASTLOGINTIME = "lastlogintime";
	public static final String PROP_VOCATION = "vocation";

	/**主键*/
	private java.lang.Integer id = null;
	/**用户id*/
	private java.lang.String userid = null;
	/**用户名*/
	private java.lang.String username = null;
	/**密码*/
	private java.lang.String password = null;
	/**真实姓名*/
	private java.lang.String realname = null;
	/**性别0.男，1.女，2.未知*/
	private java.lang.Integer sex = null;
	/**部门*/
	private java.lang.String department = null;
	/**职位*/
	private java.lang.String position = null;
	/**电话*/
	private java.lang.String tel = null;
	/**邮箱*/
	private java.lang.String email = null;
	/**qq*/
	private java.lang.String qq = null;
	/**微信*/
	private java.lang.String wx = null;
	/**状态1在职，2离职*/
	private java.lang.Integer state = null;
	/**注册时间*/
	private java.util.Date creattime = null;
	/**最后一次登录时间*/
	private java.util.Date lastlogintime = null;
	/**职位(super/admin/leader/product/market/finance)*/
	private java.lang.String vocation = null;

	/**get 主键*/
	public java.lang.Integer getId(){
		return id;
	}

	/**set 主键*/
	public void setId(java.lang.Integer id){
		this.id = id;
	}

	/**get 用户id*/
	public java.lang.String getUserid(){
		return userid;
	}

	/**set 用户id*/
	public void setUserid(java.lang.String userid){
		this.userid = userid;
	}

	/**get 用户名*/
	public java.lang.String getUsername(){
		return username;
	}

	/**set 用户名*/
	public void setUsername(java.lang.String username){
		this.username = username;
	}

	/**get 密码*/
	public java.lang.String getPassword(){
		return password;
	}

	/**set 密码*/
	public void setPassword(java.lang.String password){
		this.password = password;
	}

	/**get 真实姓名*/
	public java.lang.String getRealname(){
		return realname;
	}

	/**set 真实姓名*/
	public void setRealname(java.lang.String realname){
		this.realname = realname;
	}

	/**get 性别0.男，1.女，2.未知*/
	public java.lang.Integer getSex(){
		return sex;
	}

	/**set 性别0.男，1.女，2.未知*/
	public void setSex(java.lang.Integer sex){
		this.sex = sex;
	}

	/**get 部门*/
	public java.lang.String getDepartment(){
		return department;
	}

	/**set 部门*/
	public void setDepartment(java.lang.String department){
		this.department = department;
	}

	/**get 职位*/
	public java.lang.String getPosition(){
		return position;
	}

	/**set 职位*/
	public void setPosition(java.lang.String position){
		this.position = position;
	}

	/**get 电话*/
	public java.lang.String getTel(){
		return tel;
	}

	/**set 电话*/
	public void setTel(java.lang.String tel){
		this.tel = tel;
	}

	/**get 邮箱*/
	public java.lang.String getEmail(){
		return email;
	}

	/**set 邮箱*/
	public void setEmail(java.lang.String email){
		this.email = email;
	}

	/**get qq*/
	public java.lang.String getQq(){
		return qq;
	}

	/**set qq*/
	public void setQq(java.lang.String qq){
		this.qq = qq;
	}

	/**get 微信*/
	public java.lang.String getWx(){
		return wx;
	}

	/**set 微信*/
	public void setWx(java.lang.String wx){
		this.wx = wx;
	}

	/**get 状态1在职，2离职*/
	public java.lang.Integer getState(){
		return state;
	}

	/**set 状态1在职，2离职*/
	public void setState(java.lang.Integer state){
		this.state = state;
	}

	/**get 注册时间*/
	public java.util.Date getCreattime(){
		return creattime;
	}

	/**set 注册时间*/
	public void setCreattime(java.util.Date creattime){
		this.creattime = creattime;
	}

	/**get 最后一次登录时间*/
	public java.util.Date getLastlogintime(){
		return lastlogintime;
	}

	/**set 最后一次登录时间*/
	public void setLastlogintime(java.util.Date lastlogintime){
		this.lastlogintime = lastlogintime;
	}

	/**get 职位(super/admin/leader/product/market/finance)*/
	public java.lang.String getVocation(){
		return vocation;
	}

	/**set 职位(super/admin/leader/product/market/finance)*/
	public void setVocation(java.lang.String vocation){
		this.vocation = vocation;
	}

	@Override
	public String[] props() {
		return new String[]{"`id`" ,"`userid`" ,"`username`" ,"`password`" ,"`realname`" ,"`sex`" ,"`department`" ,"`position`" ,"`tel`" ,"`email`" ,"`qq`" ,"`wx`" ,"`state`" ,"`creattime`" ,"`lastlogintime`" ,"`vocation`"};
	}
	@Override
	public Object[] propValues() {
		return new Object[]{id ,userid ,username ,password ,realname ,sex ,department ,position ,tel ,email ,qq ,wx ,state ,creattime ,lastlogintime ,vocation};
	}
}
